package com.example.no1admin.pojo.dto.order;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderAddNewDTO implements Serializable {

    /**
     * 订单id
     */
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 套餐id
     */
    private Long packagesId;

    /**
     * 定金
     */
    private BigDecimal deposit;

    /**
     * 全款
     */
    private BigDecimal payment;

    /**
     * 退款
     */
    private BigDecimal refund;

    /**
     * 订单备注
     */
    private String remarks;

    /**
     * 预约拍摄时间
     */
    private Date shootingTime;

    /**
     * 拍摄周期
     */
    private Date shootingDate;

    /**
     * 行程状态(1.未出发 2.旅拍中 3.行程结束)
     */
    private Integer tripStatus;

    /**
     * 付款状态(1.未付款 2.定金已付 3.已付全款 )
     */
    private Integer paymentStatus;

    /**
     * 退款状态(1.未退款 2.审核中 3.退款成功 )
     */
    private Integer refundStatus;


}
